extricate oneself from difficulties - Französisch Englisch Wörterbuch